import axios from 'axios'

const request = axios.create({
  // baseURL: 'http://192.168.43.160:4096'
  baseURL: 'http://localhost:4096'
})

// 请求拦截器
request.interceptors.request.use(function (config) {
  config.headers.common.token = localStorage.getItem('userToken')
  return config
}, function (error) {
  return Promise.reject(error)
})

// // 响应拦截
// request.interceptors.response.use(
//   function (response) {
//     switch (response.data.code) {
//       case 40001:
//         Vue.prototype.$message({
//           type: 'error',
//           message: response.data.message
//         })
//         router.push({ path: '/login/ulogin' })
//         break
//       case 50000:
//         Vue.prototype.$message({
//           type: 'error',
//           message: response.data.message
//         })
//         break
//     }
//     return response
//   },
//   function (error) {
//     return Promise.reject(error)
//   }
// )
export default request
